package com.yidu.InventoryManagement.service;

import com.yidu.InventoryManagement.entity.TAStock;
import org.apache.ibatis.annotations.Select;
import org.springframework.stereotype.Service;

import java.util.List;

/**
 * @author 梁俊
 * @date 2022/12/9
 * &@version 1.0
 */
@Service
public interface TAStockService {
    /**
     * 分页模糊查ta库存
     * @param map
     * @return
     */
    public List<TAStock> selectTAStockk(String date, int page, int limit);

    /**
     * 分页查行数
     * @param date
     * @return
     */
    int selectTAStockCount(String date);

    /**
     * 查询TA库存id是否为空
     * @return
     */
    public int selectSecurityAccrualStockIdd();

    /**
     * 批量删除
     * @return
     */
    public int deleteTaShockk(String securityAccrualStockId);

    /**
     * 添加
     * @param taStock ta库存对象
     * @return
     */
    public int insertTaShockk(TAStock taStock);

    /**
     * 查询ta库存id最大值
     * @return
     */
    public String selectDaId();

    /**
     * TA库存修改
     * @param taStock
     * @return
     */
    public int updateTAStockk(TAStock taStock);


    //////////
    /**
     * 根据时间获取ta库存的总数量
     *
     * @param taStock ta库存对象
     * @return double ta库存总数量
     * @author 任俊杰
     */
    double getTaTotalQuantityByTime(TAStock taStock);
}

